當我們寫好程式的時候,真的如我們所想的寫好了嗎?會不會有你意想不到的地方呢?你的程式不是你的程式
這個時候測試就派上用場了,在理想的開發流程中,當我們開發完成一個功能時,會需要寫測試來驗證撰寫的功能是否如我們預期一樣,而我們常看到的 Unit Test,又叫單元測試,通常用來測試每個最小單位的程式碼(類、函式等)的一種測試,而講到 Unit Test,通常又會看到幾個關鍵字,如 3A原則、TDD。
在前幾天講 SOLID 的時候,有稍微提了一下測試驅動開發(TDD)這個關鍵字,TDD 是在講一種軟體開發過程,提倡如果我們要撰寫某個功能的時候,先寫出他的測試,再去寫實際的功能。
Android Unit Testing Basics
[Android 十全大補] Unit Test
何謂測試?在Android上該如何實作?
Kotlin TDD - 以 Android 開發為例